function detect() {
  function id(id) {
    return document.getElementById(id);
  }
  var ary = ["ie", "ie8", "ie8mode8", "ie7", "ie6",
             "gecko", "fx40", "fx31", "fx30", "fx20",
             "webkit", "safari3", "ipod", "chrome",
             "opera", "opera100", "opera95", "opera90", "wii",
             "air", "std", "range", "selector",
             "etraverse", "disptable", "minquartz", "base", /* "docroot", */ "version"];
  var v, i = 0, iz = ary.length;
  var ua = uuClass.Detect;
  for (; i < iz; ++i) {
    v = ary[i];
    if (v === "docroot") {
      if (ua[v] === document.documentElement) {
        id(v).innerHTML = "<b>document.documentElement</b>";
      } else if (ua[v] === document.body) {
        id(v).innerHTML = "<b>document.body</b>";
      } else {
        id(v).innerHTML = "unknown";
      }
    } else {
      if (ua[v]) {
        id(v).innerHTML = "<b>" + ua[v] + "</b>";
      } else {
        id(v).innerHTML = ua[v];
      }
    }
  }
}
